package com.gzs.learn.payment.model.unionpay.pay;

import lombok.Data;

import java.io.Serializable;

/**
 *
 * @author guanzhisong
 * @date 2021-08-23
 */
@Data
public class UnionpayResult implements Serializable {
    private static final long serialVersionUID = 1L;
    // 1、基本信息
    // 版本号
    private String version;
    // 编码方式
    private String encoding;
    // 证书 ID
    private String certId;
    // 签名方法,取值：01（表示采用 RSA)
    private String signMethod;
    // 签名
    private String signature;
    // 交易类型
    private String txnType;
    // 交易子类
    private String txnSubType;
    // 产品类型
    private String bizType;

    // 2、商户信息
    // 接入类型
    private String accessType;
    // 商户代码
    private String merId;

    // 3、订单信息
    // 商户订单号
    private String orderId;
    // 订单发送时间
    private String txnTime;
    // 保留域
    private String reqReserved;
    // 保留域
    private String reserved;

    // 4、通知信息
    // 响应码
    private String respCode;
    // 响应消息
    private String respMsg;
    // 银联受理订单号
    private String tn;

    // 4、机构信息
    // 收单机构代码
    private String acqInsCode;
}
